package ga.gates;


/**
 * The Class Gates.
 * 
 */
abstract public class Gates {
	
	/**
	 * Evaluates two boolean values and returns a single boolean
	 *
	 * @param input1 the input1
	 * @param input2 the input2
	 * @return true, if successful
	 */
	abstract public boolean eval(boolean input1, boolean input2);
	
	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	abstract public String toString();
}
